<script setup lang="ts">
withDefaults(
  defineProps<{
    size?: number
    color?: string
  }>(),
  {
    size: 23,
    color: '#888888',
  },
)
</script>

<template>
  <ElIcon :size="size || 40">
    <svg
      t="1745288392428"
      class="icon"
      viewBox="0 0 1024 1024"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      p-id="17597"
      :width="size"
      :height="size"
    >
      <path
        d="M511.36 1018.24c190.08-75.52 316.8-183.68 380.16-316.8 81.92-158.72 101.12-341.76 63.36-557.44L511.36 5.12 68.48 150.4c-37.76 209.28-19.2 392.32 56.96 551.04 69.12 133.76 196.48 241.28 385.92 316.8z m-329.6-341.76C112 537.6 93.44 378.88 124.8 194.56l385.92-126.08 385.92 126.08c24.96 183.68 6.4 341.76-63.36 475.52-56.96 113.92-165.12 202.88-323.2 272.64-163.2-63.36-271.36-158.72-328.32-266.24z"
        fill="#333333"
        p-id="17598"
      ></path>
      <path
        d="M252.16 632.96V350.72h53.12v282.24h-53.12zM524.8 528.64l51.2 17.28c-7.68 30.72-21.12 53.12-39.04 69.12-18.56 14.72-41.6 22.4-70.4 22.4-35.2 0-64-12.8-86.4-38.4-22.4-24.96-33.92-60.16-33.92-105.6 0-47.36 11.52-83.84 33.92-109.44 22.4-26.24 52.48-39.04 88.96-39.04 32 0 58.24 10.24 78.72 30.72 12.16 12.16 21.12 29.44 26.88 51.84l-52.48 13.44c-2.56-14.72-9.6-26.24-19.84-34.56-9.6-8.32-21.76-12.8-35.84-12.8-19.84 0-35.2 7.68-48 22.4-12.16 14.72-18.56 39.04-18.56 72.96 0 35.84 6.4 60.8 18.56 76.8 12.16 15.36 27.52 22.4 46.08 22.4 14.08 0 26.24-5.12 36.48-14.72 11.52-8.32 19.2-23.68 23.68-44.8z m96.64 104.32V350.72h85.12c32 0 53.12 1.28 63.36 4.48 14.72 4.48 27.52 13.44 37.76 27.52 9.6 14.08 15.36 32 15.36 55.04 0 17.28-2.56 31.36-8.96 43.52-5.76 12.16-13.44 21.12-22.4 28.16-8.96 7.04-18.56 11.52-27.52 13.44-12.8 2.56-30.72 4.48-55.68 4.48h-33.92v106.88l-53.12-1.28z m53.76-234.88v80h28.8c21.12 0 35.2-1.28 42.24-4.48 7.04-2.56 12.8-7.68 16.64-14.08 4.48-6.4 6.4-13.44 6.4-21.76 0-10.24-2.56-19.2-8.32-24.96-5.76-7.04-12.8-10.24-21.12-12.8-6.4-1.28-19.2-1.92-37.76-1.92h-26.88z"
        fill="#333333"
        p-id="17599"
      ></path>
    </svg>
  </ElIcon>
</template>

<style scoped></style>
